a panamanian alcoholic beverage distilled from sugar cane - Español Inglés Diccionario